/**
 * Generali Solutions d'assurances - Tous droits réservés &copy; 2007 - 2010
 */
package fr.generali.accueilclient.client.om;

/**
 * Interface représentant un site internet
 * 
 * @author site internet
 */
public interface ISiteInternet {

    // /**
    // * @return l'identifiant
    // */
    // String getIdentifiant();
    //
    // /**
    // * @param identifiant l'identifiant
    // */
    // void setIdentifiant(String identifiant);

    /**
     * @return the numOrdre
     */
    String getNumOrdre();

    /**
     * @param numOrdre the numOrdre to set
     */
    void setNumOrdre(String numOrdre);

    /**
     * @return l'adresse du site internet
     */
    String getAdresse();

    /**
     * @param adresse l'adresse du site internet
     */
    void setAdresse(String adresse);

    /**
     * @return the precision
     */
    String getPrecision();

    /**
     * @param precision the precision to set
     */
    void setPrecision(String precision);

    /**
     * @return l'indicateur principal du site internet
     */
    boolean isPrincipal();

    /**
     * @param principal l'indicateur principal du site internet
     */
    void setPrincipal(boolean principal);

    /**
     * @return l'indicateur professionnel du site internet
     */
    boolean isProfessionnel();

    /**
     * @param professionnel l'indicateur professionnel du site internet
     */
    void setProfessionnel(boolean professionnel);

    /**
     * @return ISiteInternet .
     * @throws CloneNotSupportedException .
     */
    ISiteInternet createCloneSiteInternet() throws CloneNotSupportedException;
}
